package com.aididi.demospringbootrabbitmqcallback.entity;

import lombok.*;

import java.io.Serializable;
import java.util.Date;
import java.util.UUID;

/**
 * @Auther: xuzexiang
 * @Date: 2018-11-18 0018 20:53
 * @Description:    消息日志实体类
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Builder
public class BrokerMessageLogVO implements Serializable{
    private static final long serialVersionUID = 5821297368054313047L;
    /**
     * 消息id
     */
    private String messageId;
    /**
     * 消息内容
     */
    private String message;
    /**
     * 重试次数
     */
    private int tryCount;
    /**
     * 订单状态 (0：投递中，1：投递成功，2：投递失败)
     */
    private String status;
    /**
     * 订单下次重投时间
     */
    private Date nextRetry;
    /**
     * 订单创建时间
     */
    private Date createTime;
    /**
     * 订单更新时间
     */
    private Date UpdateTime;

}
